final class Album extends HasNameList<Track> {

  private final Artist artist;

  Album(String name, Artist artist) {
    super(name);
    this.artist = artist;
  }

  Track newInstance(String name) {
    return new Track(name,this);
  }

  public Artist getArtist() {
    return artist;
  }
  
}